home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 34.zip
/
BS1 part 34
/
source code vol 1.adf
/
SMALLROUTS
/
CLEANCOPPER.S
next >
Wrap
Text File
|
1999-09-26
|
945b
|
62 lines
;ORG $30000
;LOAD $30000
J:
MOVE.L $4,A6
LEA GRA_LIB(PC),A1
JSR -408(A6)
MOVE.L D0,A1
MOVE.L 38(A1),OLDCOPPER
JSR -414(A6)
BSR SETUP
LEA $60000,A0
MOVE.L #$00000C00,D0
LOOP2: MOVE.L #$00000000,(A0)+
SUB.L #$00000001,D0
BNE LOOP2
TMUS:
BTST #6,$BFE001
BNE TMUS
TMUS2:
MOVE.W #$000F,$DFF096
MOVE.L OLDCOPPER,$DFF080
TST.W $DFF088
MOVE.W #$4000,$DFF09A
MOVE.W #$E02C,$DFF09A
MOVE.W #$8020,$DFF096
CLR.L D0
MOVE.L 4,a6
JSR -138(a6)
LEA LIB(pc),a1
JSR -96(a6)
MOVE.L d0,a0
MOVE.L 22(a0),a0
MOVEQ #$00,d0
ERROR: RTS
LIB: DC.B 'dos.library',0
GRA_LIB:DC.B 'graphics.library',0,0
EVEN
GFXBASE:DC.L 0
OLDINT3:DC.L 0
OLDCOPPER:
DC.L 0
COPLIST:
DC.W $00E0,$0006
DC.W $00E2,$0000
DC.W $0100,$1200
DC.W $0096,$0020
DC.W $008E,$2C81
DC.W $0090,$2BC1
DC.W $0092,$0038
DC.W $0094,$00D0
DC.W $0180,$0000
DC.W $0182,$0FFF
DC.W $FFFF,$FFFE
SETUP: MOVE.L #COPLIST,$DFF080
ROXL.W $DFF088
MOVE.W #$8180,$DFF096
RTS